package collection;

import java.util.ArrayList;
import java.util.Collection;

public class CollectionOperDemo {
    public static void main(String[] args) {
        Collection c1=new ArrayList();
        c1.add("lst");
        c1.add("sgg");
        c1.add("dbg");
        System.out.println("c1:"+c1);


        Collection c2=new ArrayList();
        c2.add("xw");
        c2.add("sg");
        c2.add("dsg");
        System.out.println("c2："+c2);

        c1.addAll(c2);//将c2添加到c1中
        System.out.println("c1:"+c1);
        System.out.println("c2:"+c2);



        Collection c3=new ArrayList();
        c3.add("lst");
        c3.add("xw");
        c3.add("dsg");
        System.out.println("c3:"+c3);

        boolean con=c1.containsAll(c3);//判断c1中是否包含c3中的所有元素
        System.out.println(con);

        //取交集：c1中仅保存与c3所共有的交集，c3不变
       /* c1.retainAll(c3);
        System.out.println("c1:"+c1);
        System.out.println("c3:"+c3);*/

       //删交集:将c1中与c3共有的元素删除，c3不变
        c1.removeAll(c3);
        System.out.println("c1:"+c1);
        System.out.println("c3:"+c3);
    }
}
